glycera dibranchiata - French English Dictionary